home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- set -e
-
- ua_inst () {
- update-alternatives \
- --install /etc/X11/xinit/xinput.d/$1 xinput-$1 \
- /etc/X11/xinit/xinput.d/$2 $3 ;
- }
-
- # fix for 90im-switch -> 80im-switch transition. (After 1.13)
- # If old version exists, clean it up.
-
- if [ -f /etc/X11/Xsession.d/90im-switch ]; then
- case `md5sum /etc/X11/Xsession.d/90im-switch|sed 's/ .*$//'` in
- # md5sum for version 1.5-1.11
- # and md5sum for dapper version 1.3
- 0555954437ad61fe51850fae0a89378d |\
- 58e24e5a127a953e05a0bed82b943700 |\
- cb724d4db7f531b50c218007a2b9d7f2 |\
- fac350767f9316f0ceb65b7da9638f5f |\
- 9711c96cdaf57a74f36793c30e964537 |\
- 012637550e0bfbdf83f703474acccea2 |\
- acb685ae9264be3fc1800f98a70b12bb )
- rm -f /etc/X11/Xsession.d/90im-switch
- ;;
- * )
- echo You have customized /etc/X11/Xsession.d/90im-switch file
- echo with its md5sum = `md5sum /etc/X11/Xsession.d/90im-switch|sed 's/ .*$//'`.
- echo Please remove it or move it up to 80im-switch.
- ;;
- esac
- fi
-
-
- case "$1" in
- configure)
- # Set up default
- ua_inst all_ALL default 10
- ua_inst all_ALL default-xim 0
- ua_inst all_ALL none 0
- # Set up *-xim
- ua_inst th_TH th-xim 20
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
-
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
- esac
-
-
-
- exit 0
-